package com.leyou.item.pojo;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.*;
import java.util.Date;

/**
 * 库存保有单元（SKU）实体类
 */
@Data
@Table(name = "tb_sku")
public class Sku {
    @Id
    @KeySql(useGeneratedKeys = true)
    private Long id;                // id
    private Long spuId;             // spu_id
    private String title;           // 商品标题
    private String images;          // 商品图片
    private Long price;             // 销售价格，单位：分
    private String ownSpec;         // 商品特殊规格的键值对
    private String indexes;         // 商品特殊规格的下标
    private Boolean enable;         // 是否有效，逻辑删除用
    private Date createTime;        // 创建时间
    private Date lastUpdateTime;    // 最后修改时间

    @Transient
    private Integer stock;          // 库存
}
